package config

type MysqlConfig struct {
	Host string `mapstructure:"host" json:"host"`
	Prot int `mapstructure:"prot" json:"prot"`
	Name string `mapstructure:"name" json:"name"`
	Prefix string `mapstructure:"prefix" json:" prefix"`
	UserName string `mapstructure:"username" json:" username"`
	PassWord string `mapstructure:"password" json:" password"`
}
type ConsulConfig struct{
	Host string `mapstructure:"host" json:"host"`
	Port int    `mapstructure:"port" json:"port"`
}
type ServerConfig struct{
	Name string `mapstructure:"name" json:"name"`
	Host string `mapstructure:"host" json:"host"`
	MysqlInfo MysqlConfig `mapstructure:"mysql" json:"mysql"`
	ConsulInfo ConsulConfig `mapstructure:"consul" json:"consul"`
}